

/*-----鍏充簬鎴戜滑宸﹁竟鍒楄〃--*/
.inside{ background:#f4f4f4 url(../../images/helpCenter/inside_bj.jpg) repeat-x; border-top:1px solid #e0e0e0; overflow:hidden; padding-bottom:40px;}
.add{ width:1200px; margin:0 auto; height:52px; line-height:52px; font-size:14px; }
.add a{color:#333333; text-decoration:none;}
.add a:hover{color:#df4a43;}
.inside_le{ width:290px;}
.inside_le dl{ border-bottom:1px solid #d5d5d5; width:290px;}
.inside_le dl dt{ cursor:pointer; background:#e7e7e7; padding-left:20px; width:268px; border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5; height:48px; line-height:48px; font-size:18px; color:#333333;}
.inside_le dl dt:hover{ background:#df4a43; color:#ffffff; border-top:1px solid #d5d5d5; border-right:1px solid #df4a43;border-left:1px solid #df4a43;}
.inside_le dl dt.now{ background:#df4a43; color:#ffffff; border-top:1px solid #d5d5d5; border-right:1px solid #df4a43;border-left:1px solid #df4a43;}
.inside_le dl dt.about_xia{ background:#e7e7e7 url(../../images/helpCenter/inside_le.png) no-repeat 100px -87px;}
.inside_le dl dt.about_xia:hover{ background:#df4a43 url(../../images/helpCenter/inside_le.png) no-repeat 100px -33px;}
.inside_le dl dt.about_xia.now { background:#df4a43 url(../../images/helpCenter/inside_le.png) no-repeat 100px 22px;}
.inside_le dl dd ul{ list-style:none;  border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;}
.inside_le dl dd ul li{color:#333333; cursor:pointer; line-height:48px; background:#f6f6f6 url(../../images/helpCenter/inside_le.png) no-repeat 20px -143px; font-size:14px; border-top:1px solid #d5d5d5; padding-left:40px; width:248px;}
.inside_le dl dd ul li:hover{ color:#df4a43; background:#f6f6f6 url(../../images/helpCenter/inside_le.png) no-repeat 20px -193px; }
.inside_le dl dd ul li.now{ color:#df4a43; background:#f6f6f6 url(../../images/helpCenter/inside_le.png) no-repeat 20px -193px; }
.inside_ri{ width:888px; overflow:hidden; border:1px solid #d5d5d5; background:#FFF;margin: 0 auto; }
.inside_ri .name{ width:848px; margin:5px 20px 0 20px; line-height:45px; font-size:18px; color:#474e5d; font-weight:bold; border-bottom:2px solid #d5d5d5; height:45px;}
.inside_ri .name h1{ border-bottom:4px solid #df4a43; height:43px;font-family:'Microsoft YaHei';}
.inside_mian{ width:1200px; margin:0 auto; overflow:hidden; }
#aboutUs_.about_xia.cur{ background:#df4a43 url(../../images/helpCenter/inside_le.png) no-repeat 100px 22px;color:#fff; border-left: 1px solid #df4a43;border-right: 1px solid #df4a43;border-top: 1px solid #d5d5d5;}



h1 {
    font-size: 100%;
}

/*---鍏充簬鎴戜滑--*/
.content_ {
    padding-bottom: 85px;
    padding-left: 65px;
    padding-right: 60px;
}

.content_ .about {
    background: #ffffff;
    overflow: hidden;
    padding: 30px 45px 65px 30px;
}

.content_ .about p {
    font-size: 16px;
    color: #666666;
    text-indent: 2em;
    line-height: 29px;
    font-family: 'Microsoft YaHei';
    text-align: justify;
}

.content_ .red_rectangle {
    width: 20px;
    height: 20px;
    background-color: #c42528;
    float: left;
}

.ourProducts {
    overflow: hidden;
    padding-bottom: 65px;
}

.ourProducts .ourProducts_title {
    height: 22px;
}

.ourProducts .ourProducts_title h2 {
    font-size: 18px;
    color: #000;
    height: 100%;
    line-height: 16px;
    text-align: left;
    float: left;
    padding-left: 10px;
}

.ourProducts .ourProducts_png {
    background: url(../../images/helpCenter/companyProfile.png) no-repeat 0 0;
    height: 335px;
    margin-top: 50px;
    margin-left: 31px;
    position: relative;
}

.ourProducts .ourProducts_png .row1 li {
    width: 20px;
    font-size: 18px;
    color: #323333;
    line-height: 20px;
    position: absolute;
}

.ourProducts .ourProducts_png .row1 .position_1 {
    left: 17px;
    top: 15px;
}

.ourProducts .ourProducts_png .row1 .position_2 {
    left: 69px;
    top: 15px;
}

.ourProducts .ourProducts_png .row1 .position_3 {
    left: 123px;
    top: 15px;
}

.ourProducts .ourProducts_png .row1 .position_4 {
    left: 178px;
    top: 15px;
}

.ourProducts .ourProducts_png .row1 .position_5 {
    left: 232px;
    top: 15px;
}

.ourProducts .ourProducts_png .row1 .position_6 {
    left: 296px;
    top: 15px;
}

.ourProducts .ourProducts_png .row1 .position_7 {
    left: 349px;
    top: 15px;
}

.ourProducts .ourProducts_png .row1 .position_8 {
    left: 404px;
    top: 15px;
}

.ourProducts .ourProducts_png .row1 .position_9 {
    left: 498px;
    top: 15px;
}

.ourProducts .ourProducts_png .row1 .position_10 {
    left: 619px;
    top: 15px;
}

.ourProducts .ourProducts_png .row2 li {
    width: 100px;
    height: 22px;
    font-size: 20px;
    text-align: center;
    color: #fff;
    line-height: 22px;
    position: absolute;
}

.ourProducts .ourProducts_png .row2 .position_1 {
    left: 81px;
    top: 123px;
}

.ourProducts .ourProducts_png .row2 .position_2 {
    left: 306px;
    top: 123px;
}

.ourProducts .ourProducts_png .row2 .position_3 {
    left: 455px;
    top: 123px;
}

.ourProducts .ourProducts_png .row2 .position_4 {
    left: 578px;
    top: 123px;
}

.ourProducts .ourProducts_png p {
    height: 26px;
    margin: 0 auto;
    line-height: 26px;
    font-size: 24px;
    font-weight: bold;
    color: #b11e23;
    position: absolute;
    left: 0;
    top: 196px;
    width: 680px;
    text-align: center;
}

.ourProducts .ourProducts_png span {
    height: 26px;
    margin: 0 auto;
    line-height: 26px;
    font-size: 24px;
    font-weight: bold;
    color: #d04038;
    position: absolute;
    left: 288px;
    top: 290px;
}

.ourData {
    overflow: hidden;
    padding-bottom: 65px;
}

.ourData .ourData_title {
    height: 22px;
}

.ourData .ourData_title h2 {
    font-size: 18px;
    color: #000;
    height: 100%;
    line-height: 16px;
    text-align: left;
    float: left;
    padding-left: 10px;
}

.ourData .ourData_title h2 span {
    font-size: 14px;
    font-weight: normal;
}

.ourData .ourData_png {
    background: url(../../images/helpCenter/companyProfile.png) no-repeat 0 -400px;
    height: 230px;
    margin-top: 30px;
    margin-left: 50px;
    position: relative;
}

.ourData .ourData_png .row1 li {
    width: 100px;
    text-align: center;
    font-size: 19px;
    color: #fff;
    line-height: 21px;
    position: absolute;
}

.ourData .ourData_png .row1 .position_1 {
    left: 15px;
    top: 83px;
}

.ourData .ourData_png .row1 .position_2 {
    left: 188px;
    top: 83px;
}

.ourData .ourData_png .row1 .position_3 {
    left: 362px;
    top: 83px;
}

.ourData .ourData_png .row1 .position_4 {
    left: 540px;
    top: 83px;
}

.ourData .ourData_png .row2 li {
    height: 26px;
    font-size: 24px;
    text-align: center;
    color: #c42728;
    line-height: 26px;
    position: absolute;
}

.ourData .ourData_png .row2 .position_1 {
    left: 22px;
    top: 200px;
}

.ourData .ourData_png .row2 .position_2 {
    left: 209px;
    top: 200px;
}

.ourData .ourData_png .row2 .position_3 {
    left: 368px;
    top: 200px;
}

.ourData .ourData_png .row2 .position_4 {
    left: 540px;
    top: 200px;
}

.ourValue {
    overflow: hidden;
}

.ourValue .ourValue_title {
    height: 22px;
}

.ourValue .ourValue_title h2 {
    font-size: 18px;
    color: #000;
    height: 100%;
    line-height: 16px;
    text-align: left;
    float: left;
    padding-left: 10px;
}

.ourValue .ourValue_png {
    background: url(../../images/helpCenter/companyProfile.png) no-repeat 0 -700px;
    height: 390px;
    width: 250px;
    margin-top: 40px;
    margin-left: 13px;
    position: relative;
    float: left;
}

.ourValue .ourValue_png .row1 li {
    width: 150px;
    height: 38px;
    text-align: center;
    font-size: 36px;
    color: #fff;
    line-height: 38px;
    position: absolute;
}

.ourValue .ourValue_png .row1 .position_1 {
    left: 70px;
    top: 14px;
}

.ourValue .ourValue_png .row1 .position_2 {
    left: 70px;
    top: 122px;
}

.ourValue .ourValue_png .row1 .position_3 {
    left: 70px;
    top: 228px;
}

.ourValue .ourValue_png .row1 .position_4 {
    left: 70px;
    top: 329px;
}

.ourValue .row2 {
    height: 390px;
    float: left;
}

.ourValue .row2_ {
    padding-left: 33px;
    width: 465px;
}

.ourValue .row2 li {
    margin-top: 40px;
    height: 68px;
    width: 465px;
    font-size: 18px;
    text-align: center;
    color: #000;
    line-height: 68px;
    background-color: #cbcaca;
}

/*---浼佷笟鏂囧寲--*/
.culture {
    width: 888px;
    background: #ffffff;
    overflow: hidden;
}

.culture p {
    padding: 70px 0px;
    text-align: center;
    border-bottom: 1px dashed #d5d5d5;
}

/*---鍙戝睍鍘嗙▼--*/
.development ul {
    width: 828px;
    margin: 10px 30px;
    padding-top: 25px;
    padding-bottom: 40px;
}

.development ul li {
    padding-bottom: 10px;
    padding-top: 20px;
    overflow: hidden;
    background: url(../../images/helpCenter/development.png) no-repeat 0 -45px;
    list-style: none;
    padding-left: 37px;
    width: 790px;
}

.development ul li .biaoqian {
    font-size: 14px;
    color: #ffffff;
    width: 85px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    padding-bottom: 8px;
    background: #4ac49b url(../../images/helpCenter/development.png) no-repeat 0 32px;
}

.development ul li .word {
    font-size: 16px;
    color: #333333;
    line-height: 30px;
}

/*---浼佷笟鑽ｈ獕--*/
.honorimgBox {
    width: 855px;
    overflow: hidden;
    text-align: center;
    padding: 20px 0 30px 0;
    margin: 0 auto;
}

.honorimgBox ul {
    overflow: hidden;
}

.honorimgBox ul li {
    width: 235px;
    text-align: center;
    margin: 15px 0 15px 44px;
    list-style: none;
    float: left;
    border: 1px solid #d5d5d5;
    cursor: pointer;
}

.honorimgBox .div-icon {
    padding: 10px 10px;
}

.honorimgBox ul li .div-icon img {
    max-height: 130px;
    vertical-align: bottom;
    max-width: 199px;
    /*box-shadow:0 3px 3px #666666;*/
}

.honorimgBox ul li h3 {
    font-size: 12px;
    color: #333;
    margin-top: 5px;
    background-color: #f4f4f4;
    text-align: center;
    line-height: 18px;
    height: 40px;
    font-weight: normal;
    padding-top: 5px;
}

.honorLayBg {
    background: #000;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10;
    opacity: 0.7;
    filter: alpha(opacity=70);
    display: none;
    _display: none !important
}

.honorlayBox {
    height: auto;
    width: auto;
    margin-top: -200px;
    /*margin-left: -300px;*/
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 20;
    display: none;
    _display: none !important
}

.honorClaose {
    position: absolute;
    top: -55px;
    right: -55px;
    cursor: pointer;
}

.honor_hidden {
    display: none
}

/*---鍥㈤槦椋庨噰--*/
.team {
    width: 888px;
    background: #ffffff;
    overflow: hidden;
}

.team p {
    text-align: center;
    border-bottom: 1px dashed #d5d5d5;
    padding: 30px 0px;
}

.team p:last-child {
    padding-bottom: 65px;
    border: 0;
}

/*---鍏徃鍔ㄦ€�--*/
.dynamic {
    width: 848px;
    background: #ffffff;
    overflow: hidden;
    padding: 0 20px;
}

.dynamic ul {
    list-style: none;
    margin-top: 20px;
}

.dynamic ul li {
    padding: 10px 0;
    overflow: hidden;
    border-bottom: 1px dotted #d5d5d5;
}

.dynamic ul li:last-child {
    border: 0;
}

.dynamic ul li .tupian {
    margin-right: 20px;
    width: 170px;
    height: 130px;
    border: 1px solid #ccc;
    text-align: center;
}

.dynamic ul li .tupian a {
    display: inline-block;
}

.dynamic ul li .tupian img {
    max-width: 170px;
    max-height: 130px;
    background-color: #FFF;
    vertical-align: middle;
}

.dynamic ul li .word {
    width: 640px;
    overflow: hidden;
    padding: 20px 0;
}

.dynamic ul li .word a {
    font-size: 18px;
    color: #000;
    text-decoration: none;
    line-height: 20px;
    display: inline-block;
    max-width: 530px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.dynamic ul li .word a:hover {
    color: #df4a43;
}

.dynamic ul li .word p {
    color: #666666;
    font-size: 14px;
    text-indent: 2em;
    line-height: 25px;
    margin-top: 15px;
    text-align: justify;
}

.dynamic ul li .word span {
    color: #333;
    font-size: 14px;
    height: 20px;
    line-height: 25px;
    display: inline-block;
}

/*---鏈嶅姟椤圭洰--*/
.service {
    width: 888px;
    background: #ffffff;
    overflow: hidden;
}

.service ul {
    list-style: none;
    padding: 40px 20px;
    width: 848px;
}

.service ul li {
    margin: 0 41px;
    float: left;
    width: 200px;
    overflow: hidden;
    background: url(../../images/helpCenter/service.png) no-repeat;
    padding-top: 100px;
}

.service ul li.one {
    background-position: center 0;
}

.service ul li.two {
    background-position: center -140px;
}

.service ul li.three {
    background-position: center -280px;
}

.service ul li.four {
    background-position: center -420px;
}

.service ul li.five {
    background-position: center -560px;
}

.service ul li.six {
    background-position: center -700px;
}

.service ul li p.shang {
    width: 200px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    color: #333333;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    font-size: 20px;
}

.service ul li p.word {
    width: 180px;
    height: 190px;
    font-size: 14px;
    color: #999999;
    padding: 10px 10px 50px 10px;
    background: #ffffff;
    line-height: 22px;
}

/*---鍔犲叆鎴戜滑--*/
.join {
    width: 888px;
    background: #ffffff;
    overflow: hidden;
    padding: 20px 0;
}

.inside_ri .name .btn {
    background: #ff8a42;
    color: #ffffff;
    width: 150px;
    height: 32px;
    line-height: 32px;
    border: 0;
    font-size: 14px;
    margin: 4px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
}

.join .join_bj {
    width: 790px;
    overflow: hidden;
    margin: 0px auto;
    background: #e1e1e1 url(../../images/helpCenter/join_bj.png) no-repeat;
    padding: 40px 20px 20px 20px;
}

.join .join_bj dl {
    padding-top: 20px;
    list-style: none;
}

.join .join_bj dl dt {
    cursor: pointer;
    width: 750px;
    height: 40px;
    line-height: 40px;
    background: #f0f0f0 url(../../images/helpCenter/join_xia.png) no-repeat 750px center;
    padding: 0 20px;
    border-bottom: 1px solid #d5d5d5;
    color: #666666;
    font-size: 14px;
}

.join .join_bj dl dt span {
    color: #333333;
    width: 140px;
    overflow: hidden;
}

.join_foot {
    background: #e1e1e1 url(../../images/helpCenter/join_bj2.jpg) no-repeat right 0;
    width: 830px;
    height: 98px;
    margin: 0 auto;
}

.join .join_bj dl dd {
    background: #ffffff;
    width: 750px;
    padding: 0 20px;
    border-bottom: 1px solid #d5d5d5;
}

.join .join_bj dl dd .join_name {
    font-size: 16px;
    color: #333333;
    line-height: 40px;
    font-weight: bold;
    margin-bottom: 5px;
}

.join .join_bj dl dd .join_name span {
    width: 140px;
}

.join .join_bj dl dd .join_word {
    width: 750px;
    line-height: 25px;
    color: #666666;
}

.join .join_bj dl dd .join_word span {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.join .join_bj dl dd .join_word p {
    padding-bottom: 15px;
}

/*---鑱旂郴鎴戜滑--*/
.inside .contact {
    width: 747px;
    background: #ffffff;
    overflow: hidden;
    padding: 30px 64px;
}

.inside .contact .title-icon {
    background: url(../../images/HelpCenter/ContactUs.png) no-repeat;
    height: 20px;
    width: 715px;
    padding-left: 30px;
}

.inside .contact .title-h {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
    width: 100%;
    height: 100%;
}

.inside .contact .about {
    padding-bottom: 60px;
}

.inside .contact .about p {
    color: #333333;
    font-size: 16px;
    width: 100%;
    text-align: justify;
    line-height: 27px;
    text-indent: 2em;
}

.service_ {
    padding-bottom: 80px;
}

.service_ .service_-content {
    padding-left: 30px;
    padding-top: 20px;
}

.service_ .service_-content p {
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    color: #cc3333;
    text-align: left;
    width: 715px;
}

.service_ .service_-content p span {
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    color: #333333;
    text-align: left;
}

.service_ .transfer {
    padding-left: 75px;
    padding-top: 10px;
    padding-bottom: 18px;
}

.service_ .transfer li {
    background: url(../../images/HelpCenter/ContactUs.png) no-repeat;
    margin-top: 8px;
    height: 30px;
    padding-left: 20px;
    text-align: left;
    line-height: 25px;
    font-size: 16px;
    color: #fff;
}

.service_ .transfer li.positin1 {
    background-position: left -201px;
}

.service_ .transfer li.positin2 {
    background-position: left -235px;
}

.service_ .transfer li.positin3 {
    background-position: left -270px;
}

.service_ .transfer li.positin4 {
    background-position: left -308px;
}

.service_ .transfer li.positin5 {
    background-position: left -343px;
}

.cooperation {
    padding-bottom: 90px;
}

.cooperation-content {
    padding-left: 30px;
}

.cooperation-content ul li {
    font-size: 16px;
    color: #333;
    text-align: left;
    line-height: 27px;
    line-height: 30px;
    margin-top: 30px;
}

.cooperation-content ul li:first-child {
    margin-top: 20px;
}

.cooperation-content ul li span {
    color: #c42528;
}

.creditManager {
    padding-bottom: 80px;
}

.creditManager .creditManager-content {
    padding-left: 30px;
    padding-top: 20px;
}

.creditManager .creditManager-content p {
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    text-align: left;
    width: 715px;
}

.creditManager .creditManager-content p a {
    color: #c42528;
    cursor: pointer;
}

.companyaddress {
    padding-bottom: 0px;
}

.company-content {
    background: url(../../images/HelpCenter/contactmap.png) no-repeat center 90px;
    padding-top: 30px;
    padding-left: 30px;
}

.company-content .companyname {
    float: left;
    border-right: 1px solid #000;
    width: 70px;
    padding-left: 95px;
    padding-right: 50px;
}

.company-content .companyname li {
    color: #df4a43;
    font-size: 14px;
    margin: 10px 0 20px;
    line-height: 25px;
    text-align: justify;
    width: 100%;
}

.company-content .address {
    float: left;
    padding-left: 45px;
}

.company-content .address li {
    margin-top: 10px;
    color: #333;
    text-align: left;
    font-size: 14px;
    margin: 10px 0 20px;
    line-height: 25px;
}

.inside .contact .service_-positin {
    background-position: left top;
}

.inside .contact .cooperation-positin {
    background-position: left -50px;
}

.inside .contact .creditManager-positin {
    background-position: left -150px;
}

.inside .contact .positin {
    background-position: left -200px;
}

/*---娉曞緥澹版槑--*/
.law {
    width: 848px;
    background: #ffffff;
    overflow: hidden;
    padding: 0 20px 65px 20px;
}

.law .da {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 30px;
    margin-top: 30px;
}

.law .xia {
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    text-indent: 2em;
}

/*---淇濆瘑鎵胯--*/
.confidential {
    width: 848px;
    background: #ffffff;
    overflow: hidden;
    padding: 20px 20px 65px 20px;
}

.confidential .da {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 30px;
    margin-top: 30px;
}

.confidential .xia {
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    text-indent: 2em;
}

/*---甯姪涓績--*/
.inside_help {
    width: 890px;
    overflow: hidden;
}

.inside_help .top {
    margin-bottom: 20px;
    height: 40px;
    width: 890px;
}

.inside_help .top .box {
    width: 400px;
    height: 40px;
}

.inside_help .top .box .kk {
    font-family: 寰蒋闆呴粦;
    height: 28px;
    line-height: 28px;
    width: 328px;
    border-right: 0;
    border-bottom: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    border-top: 1px solid #d5d5d5;
    background: #ffffff;
    color: #999999;
    padding: 5px 10px;
}

.inside_help .top .box .btn {
    width: 48px;
    height: 40px;
    background: url(../../images/helpCenter/help_btn.jpg) no-repeat;
    border: 0;
}

.inside_help .top p {
    width: 460px;
    line-height: 40px;
    color: #333333;
    padding-left: 20px;
}

.inside_help .top p a {
    padding-right: 15px;
    text-decoration: none;
    color: #666666;
}

.inside_help .top p a:hover {
    color: #fe6000;
}

.inside_help .top p a.now {
    color: #fe6000;
}

.inside_help .help {
    width: 848px;
    background: #ffffff;
    overflow: hidden;
    padding: 0 20px 20px 20px;
}

.inside_help .help ul {
    list-style: none;
    width: 848px;
    border-bottom: 1px dashed #d5d5d5;
    padding-bottom: 10px;
    margin-top: 20px;
}

.inside_help .help ul:last-child {
    border: none;
}

.inside_help .help ul li {
    width: 848px;
}

.inside_help .help ul li .nn {
    padding: 0 15px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #ffffff;
    background: #ff7200 url(../../images/helpCenter/help_bj.jpg) no-repeat 0px 24px;
    padding-bottom: 12px;
}

.inside_help .help ul li a {
    font-size: 14px;
    line-height: 30px;
    color: #333333;
    text-decoration: none;
    background: url(../../images/helpCenter/help_li.jpg) no-repeat 0 center;
    padding-left: 15px;
}

.inside_help .help ul li a:hover {
    color: #ff7200;
}

.inside_help .inside_ri {
    min-height: 800px;
}

.inside_help .no_result {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

/*楂樼绠€浠�*/
.executive {
    width: 888px;
    background: #ffffff;
    overflow: hidden;
    padding-bottom: 100px;
}

.executive ul li {
    height: 170px;
    border-top: 1px dotted #ccc;
    padding-top: 30px
}

.executive ul li:first-child {
    border-top-style: none;
}

.executive li .photo {
    width: 110px;
    padding: 0 75px 0 80px;
    float: left;
    text-align: center;
}

.executive li .photo img {
    max-width: 110px;
    max-height: 130px;
}

.executive li .photo img.border {
    border: solid 1px #e1e1e1;
}

.executive li .right_content {
    width: 460px;
    float: left;
}

.executive li h2 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 20px;
    float: left;
    margin-right: 10px;
}

.executive li strong {
    color: #333;
    font-size: 17px;
    font-weight: bold;
    text-align: left;
    line-height: 20px;
    display: block;
    font-weight: bold;
}

.executive li p {
    color: #333;
    font-size: 13px;
    text-align: justify;
    line-height: 23px;
    margin-top: 13px;
}

/*---璇︽儏椤甸潰--*/
.details_top {
    width: 1180px;
    height: 40px;
    padding: 10px;
    margin: 0 auto;
    background: #e5e5e5;
}

.details_top .box {
    width: 400px;
    height: 40px;
}

.details_top .box .kk {
    font-family: 寰蒋闆呴粦;
    height: 28px;
    line-height: 28px;
    width: 328px;
    border-right: 0;
    border-bottom: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    border-top: 1px solid #d5d5d5;
    background: #ffffff;
    color: #999999;
    padding: 5px 10px;
}

.details_top .box .btn {
    width: 48px;
    height: 40px;
    background: url(../images/help_btn.jpg) no-repeat;
    border: 0;
}

.details_top p {
    width: 740px;
    line-height: 40px;
    color: #333333;
    padding-left: 20px;
}

.details_top p a {
    padding-right: 15px;
    text-decoration: none;
    color: #fe6000;
    line-height: 40px;
}

.zanwei {
    height: 20px;
}

.details_list {
    list-style: none;
    padding: 0 20px;
    width: 848px;
    overflow: hidden;
}

.details_list li {
    padding: 15px 0;
    border-bottom: 1px dashed #d5d5d5;
    font-size: 14px;
    color: #666666;
    line-height: 25px;
}

.details_list li:last-child {
    border-bottom: 0;
}

.details_list li .zhu {
    font-size: 20px;
    color: #333333;
    line-height: 45px;
}

.details_list li .zhu span {
    font-size: 14px;
    color: #666666;
}

.details_list li .zhu .title .highlight {
    font-size: 20px;
    color: red;
}

.details_list li .ci {
    margin-top: 5px;
}

/*---璇︽儏浜岀骇椤甸潰--*/
.in_xiang {
    padding: 20px;
    width: 848px;
    overflow: hidden;
}

.in_xiang strong,
.in_xiang b {
    font-weight: normal;
}

.in_xiang h1 {
    width: 848px;
    font-size: 22px;
    color: #333333;
    text-align: center;
}

.in_xiang .cici {
    width: 848px;
    text-align: center;
    font-size: 12px;
    color: #999999;
    margin-top: 3px;
    margin-bottom: 10px;
}

.in_xiang p {
    color: #333333;
    line-height: 25px;
    text-indent: 2em;
    overflow: hidden;
}

.in_xiang .youy {
    text-align: center;
    font-size: 14px;
    color: #999999;
    line-height: 25px;
    margin-top: 30px;
}

.in_xiang .youy a {
    color: #fff;
}

.in_xiang .youy span {
    line-height: 25px;
    padding: 5px 10px;
    color: #ffffff;
    background: #ff7200;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
}

.in_xiang label {
    cursor: default;
}

.inside .next {
    padding: 10px 20px;
    width: 850px;
    overflow: hidden;
}

.inside .next a {
    font-size: 14px;
    text-decoration: none;
    line-height: 30px;
}

.inside .next a.pian {
    padding: 0 15px;
    margin: 0 5px;
    background: #f7f7f7;
    color: #999999;
}

.tui_pr {
    width: 890px;
    overflow: hidden;
    margin-top: 20px;
}

.tui_pr h2 {
    font-size: 18px;
    color: #474e5d;
    font-weight: bold;
}

.tui_pr .kuang {
    width: 888px;
    overflow: hidden;
    border: 1px solid #d5d5d5;
    background: #FFF;
    margin-top: 10px;
    position: relative;
    height: 140px;
}

.tui_pr .kuang .chuan {
    overflow: hidden;
    list-style: none;
}

.tui_pr .kuang .chuan li {
    float: left;
    width: 252px;
    border-right: 1px dashed #d5d5d5;
    padding: 10px 22px;
    margin: 10px -1px 10px 0;
    height: 100px;
    overflow: hidden;
}

.tui_pr .kuang .chuan li .dada {
    font-size: 18px;
    width: 250px;
    margin-bottom: 10px;
    overflow: hidden;
}

.tui_pr .kuang .chuan li .dada a {
    color: #333333;
    text-decoration: none;
}

.tui_pr .kuang .chuan li .dada a:hover {
    color: #df4a43;
}

.tui_pr .kuang .chuan li .xiax {
    line-height: 25px;
    font-size: 14px;
    position: relative;
}

.tui_pr .kuang .chuan li .xiax .img_c {
    position: absolute;
    width: 91px;
    height: 91px;
    right: -9px;
    top: -29px;
}

.tui_pr .kuang .chuan li .xiax img {
    position: absolute;
    margin: auto;
    width: 100%;
    height: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.tui_pr .kuang .chuan li.none {
    border-right: 0;
}

.tui_pr .kuang .diand {
    list-style: none;
    right: 0;
    position: absolute;
    top: 10px;
}

.tui_pr .kuang .diand li {
    cursor: pointer;
    width: 12px;
    height: 12px;
    background: #d8d8d8;
    border-radius: 25px;
    -moz-border-radius: 25px;
    float: left;
    margin-right: 10px;
}

.tui_pr .kuang .diand li:hover {
    background: #a5a5a5;
}

.tui_pr .kuang .diand li.now {
    background: #a5a5a5;
}

.highlight {
    color: Red;
}


.join_bj .contacts {
    color: #333;
}

.join_bj .contacts ul {
    list-style: none;
}

.join_bj .contacts .headNav {
    overflow: hidden;
    *zoom: 1;
}

.join_bj .contacts .headNav p {
    float: left;
    font-size: 18px;
    line-height: 30px;
    padding-left: 20px;
}

.join_bj .contacts .headNav ul {
    overflow: hidden;
    *zoom: 1;
    margin-left: 7px;
    float: left;
}

.join_bj .contacts .headNav ul li {
    float: left;
    margin-left: 2px;
}

.join_bj .contacts .headNav ul li a {
    display: block;
    width: 52px;
    height: 30px;
    color: #333;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}

.join_bj .contacts .headNav ul li a:hover {
    color: #df4a43;
}

.join_bj .contacts .headNav ul li.cur a {
    background: #df4a43;
    color: #fff;
}

.join_bj .contacts .content {
    border-top: 1px solid #d0d0d0;
    padding-top: 16px;
    margin-top: 8px;
}

.join_bj .contacts .content li {
    display: none;
    background: #f0f0f0;
    font-size: 14px;
    padding: 8px 20px;
    line-height: 26px;
}

.join_bj .contacts .content li a {
    color: #0d2f83;
}

.join_bj .contacts .content li a:hover {
    text-decoration: underline;
}

.join_bj .contacts .content li.cur {
    display: block;
}

.about .paddingtop0 {
    padding-top: 0px;
}


/* public */
.top10 {
    margin-top: 10px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.red {
    color: #df4a43;
}

.grey {
    color: #666666;
}

.Orange {
    color: #ff7200;
}

.bule {
    color: #0088cc;
}

.black {
    color: #333333;
}

.display {
    display: block;
}

.remain {
    display: none;
}

.margintop20 {
    margin-top: 20px;
}

.margintop10 {
    margin-top: 10px;
}

.paddingtop10 {
    padding-top: 10px;
}

.fontsize18 {
    font-size: 18px;
}

.fontsize14 {
    font-size: 14px;
}

.bj {
    background: #f6f6f6;
    width: 100%;
    overflow: hidden;
}

.fontbold {
    font-weight: bold;
}

.histroyflow {
    width: 100%;
    height: 3630px;
    background-color: #fff;
    position: relative;
}

.histroyflow ul {
    width: 104px;
    margin: 25px auto;
    height: 1700px;
}

.histroyflow ul li.li-year {
    width: 104px;
    height: 104px;
    background: url(../../images/HelpCenter/sprite_histroy.png) no-repeat -267px -1332px;
    text-align: center;
    line-height: 104px;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

.histroyflow ul li.li-pointer {
    z-index: 1;
    height: 32px;
    width: 32px;
    background: url(../../images/HelpCenter/sprite_histroy.png) no-repeat -304px -40px;
    margin: 20px auto;
    position: relative;
}

.histroyflow ul li.li-pointer.stylered1 {
    background-position: -304px -40px;
}

.histroyflow ul li.li-pointer.stylered1-1 {
    background-position: -304px -684px;
}

.histroyflow ul li.li-pointer.stylered1-2 {
    background-position: -304px -1039px;
}

.histroyflow ul li.li-pointer.stylepup2 {
    background-position: -304px -141px;
}

.histroyflow ul li.li-pointer.stylepup2-1 {
    background-position: -304px -141px;
}

.histroyflow ul li.li-pointer.styleblue3 {
    background-position: -304px -215px;
}

.histroyflow ul li.li-pointer.styleblue3-1 {
    background-position: -304px -1284px;
}

.histroyflow ul li.li-pointer.styleorange4 {
    background-position: -304px -470px;
}

.histroyflow ul li.li-pointer.styleorange5 {
    background-position: -304px -771px;
}

.histroyflow ul li.li-pointer.styleyellow5 {
    background-position: -304px -541px;
}

.histroyflow ul li.li-pointer.stylegreen6 {
    background-position: -304px -613px;
}

.histroyflow ul li.li-pointer .d-text,
li.li-begin .d-text {
    width: 234px;
    height: 80px;
    background: url(../../images/HelpCenter/sprite_histroy.png) no-repeat -6px 0px;
    padding: 15px;
}

.histroyflow ul li.li-pointer .d-text.left {
    position: absolute;
    left: -300px;
    top: -40px;
}

.histroyflow ul li.li-pointer .d-text.right {
    position: absolute;
    left: 76px;
    top: -40px;
}

.histroyflow ul li.li-pointer.stylepup2 .d-text {
    background-position: -382px -105px;
}

.histroyflow ul li.li-pointer.styleblue3 .d-text {
    background-position: 0px -168px;
}

.histroyflow ul li.li-pointer.styleorange4 .d-text,
.histroyflow ul li.li-pointer.styleorange5 .d-text {
    background-position: -382px -432px;
}

.histroyflow ul li.li-pointer.styleyellow5 .d-text {
    background-position: -6px -500px;
}

.histroyflow ul li.li-pointer.stylegreen6 .d-text {
    background-position: -382px -574px;
}

.histroyflow ul li.li-pointer .d-text .sp-introduce {
    color: #fff;
    line-height: 25px;
    width: 160px;
    height: 70px;
    display: block;
    float: left;
    font-size: 16px;
    text-align: justify;
}

.histroyflow ul li.li-pointer .d-text .sp-month {
    width: 60px;
    height: 70px;
    float: left;
    font-size: 32px;
    color: #fff;
    position: relative;
    top: -10px;
    font-weight: bold;
}

.histroyflow ul li.li-pointer .d-text .sp-month-1 {
    left: -11px;
    top: -13px;
    font-size: 31px;
}

.histroyflow ul li.li-pointer .d-text .sp-month small {
    font-size: 18px;
    font-weight: bold;
}

.histroyflow ul li.li-pointer .sp-line {
    width: 40px;
    border-top: dotted 1px #e94c57;
    position: absolute;
}

.histroyflow ul li.li-pointer .sp-line.left {
    left: -40px;
    top: 16px;
}

.histroyflow ul li.li-pointer .sp-line.right {
    left: 32px;
    top: 16px;
}

.histroyflow ul li.li-pointer .sp-line.red {
    border-top: dotted 1px #e94c57;
}

.histroyflow ul li.li-pointer .d-text .margin-4 {
    margin-top: -8px;
    margin-left: 10px;
    line-height: 24px;
}

.histroyflow ul li.li-pointer .d-text .margin-2 {
    margin-top: 15px;
    margin-left: 5px;
}

.histroyflow ul li.li-pointer .d-text .margin-3 {
    margin-left: 10px;
}

.histroyflow ul li.li-begin {
    position: relative;
    height: 32px;
    z-index: 1;
}

.histroyflow ul li.li-begin .bottom {
    left: -278px;
    background-position: 9px -1482px;
    width: 647px;
    height: 16px;
    position: absolute;
    padding: 20px;
}

.histroyflow ul li.li-begin .d-text .sp-month {
    width: 60px;
    height: 70px;
    float: left;
    font-size: 32px;
    color: #fff;
    position: relative;
    top: -15px;
    left: 25px;
    font-weight: bold;
}

.histroyflow ul li.li-begin .d-text .sp-month small {
    font-size: 18px;
    font-weight: bold;
}

.histroyflow ul li.li-begin .d-text .sp-introduce {
    color: #fff;
    line-height: 25px;
    width: 460px;
    height: 30px;
    display: block;
    float: left;
    font-size: 16px;
    text-align: justify;
    margin-left: 95px;
    margin-top: -5px;
}

.flowForCn {
    height: 2770px;
}

li.process {
    height: 3440px;
    border-style: none;
    border-left: 1px solid #b6b6b6;
    position: absolute;
    top: 103px;
    left: 444px;
}